每一个独立或者可重复的部分, 都可以单独定义成一个组件.
Comment.js
1 | import React from 'react'; |
CommentList.js
1 | import React from "react"; |
index.html
1 | <!-- ... --> |
main.js
1 | import "semantic-ui/semantic.min.css!"; |
其中 props 对象的键值在 <>
内的部分直接传递, props.children 参数为<> </>
之间的内容.
上面手工的进行了静态数据的传递, 那么下面进行动态数据传递.
main.js
1 | const comments = [ |
CommentList.js
1 | render() { |
服务器获取静态数据:
main.js
1 | const commentsUrl = "app/comments.json"; |